home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / virus / mxrep302.zip / M-REPEAT.DOC < prev    next >
Text File  |  1993-06-10  |  31KB  |  907 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                             M-REPEAT Program Group
  19.                                   Version 3.x
  20.                           Copyright 1993 by DATACHIP
  21.                               ALL RIGHTS RESERVED
  22.                                    JUNE 1993
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                                    DATACHIP
  31.                              6618 Maryland Avenue
  32.                             Hammond, Indiana 46323
  33.                             Compuserve [74720,224]
  34.  
  35.  
  36.  
  37.                   M-REPEAT version 3.x PROGRAM GROUP MANUAL
  38.                  -------------------------------------------
  39.  
  40.  
  41.  
  42.                                   INDEX
  43.  
  44.  
  45. DESCRIPTION                                                PAGE
  46. ----------------------------------------------------------------
  47.  
  48. I. Overall Description ..................................... 3.
  49.  
  50.  
  51. II. License and Registration................................ 3.
  52.  
  53.  
  54. III. THE M-REPEAT and MxREPEAT Programs..................... 3.
  55.  
  56.  
  57. IV.  F-REPEAT and MxREPEAT Command Line Parameters.......... 4.
  58.  
  59.  
  60. V. Custom Error Screens using the MERROR Program............ 7.
  61.  
  62.  
  63. VI. System Checkout using the M-CHKOUT Program.............. 7.
  64.  
  65.  
  66. VII. Quick TIME/DATE Interval Checking using M-CHK.......... 8.
  67.  
  68.  
  69. VIII. Networking Suggestions................................ 9.
  70.  
  71.  
  72. IX. Ordering Information.................................... 10.
  73.  
  74.  
  75. X.  Warranty................................................ 12.
  76.  
  77.  
  78.  
  79.  
  80. APPENDIX I.  M-REPEAT/MxREPEAT Default Screens.............. 13.
  81.  
  82.  
  83. APPENDIX II.  M-REPEAT/MxREPEAT Errorlevels................. 15.
  84.  
  85.  
  86. APPENDIX III.  M-CHK Display Screens........................ 16.
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.                                   Page 2.
  95.                   M-REPEAT version 3.x PROGRAM GROUP MANUAL
  96.                  -------------------------------------------
  97.  
  98.  
  99. I.  OVERALL DESCRIPTION
  100. -----------------------
  101.  
  102. BACKGROUND
  103. The M-REPEAT program group is a group of programs to automate and manage virus
  104. scanning using McAfee Associates' VIRUSCAN program (SCAN.EXE).  M-REPEAT can
  105. be used on both stand-alone as well as networked personal computers.
  106. The M-REPEAT program will run the SCAN.EXE program to scan for viruses if a
  107. specified time/date interval has been exceeded.  M-REPEAT is NOT a TSR.  It is
  108. a shell for the SCAN program.
  109.  
  110. MxREPEAT.EXE is the shareware version of the main program.  M-REPEAT.EXE is
  111. the registered version of the main program.  They are identical EXCEPT the
  112. error screens and keyboard actions can only be customized in the M-REPEAT
  113. version.  In this manual, MxREPEAT and M-REPEAT are used interchangeably
  114. except when discussing custom error screens and keyboard actions.
  115.  
  116. Additional programs provided include:
  117.       MERROR.EXE (M-REPEAT only) used to generate custom error screens.
  118.       M-CHKOUT.EXE used to checkout the operation of M-REPEAT.
  119.       M-CHK.EXE used to quickly check if a virus scan is needed.
  120.  
  121.  
  122.  
  123. II. Licensing and Registration
  124. ------------------------------
  125.  
  126. The MxREPEAT and support programs consisting of M-CHKOUT.EXE, M-CHK.EXE and
  127. the documentation files may be used free of charge by anyone on their own
  128. personally owned computer.  The computer must not be used for any commercial
  129. and/or business purpose.  These programs may be used for evaluation during a
  130. single 30 day evaluation period on any computer and/or computer system used
  131. for commercial and/or business purposes.
  132.  
  133. For use continued use in a government, commercial and/or business system, this
  134. software must be registered.  Registration provides additional features for
  135. customizing displays and keyboard actions.  These features are not available
  136. with the unregistered version.
  137.  
  138. See Section IX. ORDERING INFORMATION for more details on registering this
  139. software.
  140.  
  141.  
  142.  
  143. III. The M-REPEAT and MxREPEAT Programs
  144. ---------------------------------------
  145.  
  146. M-REPEAT is a program that executes the virus scanning program SCAN.EXE
  147. based on a time or date interval passed as a command line parameter.  The date
  148. and time of the last successful scan is encrypted and stored in a Log File.
  149.  
  150.  
  151.  
  152.                                   Page 3.
  153.                   M-REPEAT version 3.x PROGRAM GROUP MANUAL
  154.                  -------------------------------------------
  155.  
  156.  
  157.  
  158. When M-REPEAT is run, a command line interval parameter determines how often
  159. M-REPEAT calls the SCAN program to check for viruses.  If the command line
  160. interval is greater than the difference between the present time/date and the
  161. last time/date the personal computer was successfully scanned, the M-REPEAT
  162. program will exit without running SCAN.  A zero errorlevel will be returned by
  163. M-REPEAT.
  164.  
  165. If the time/date difference is greater than the command line parameter,
  166. M-REPEAT runs the SCAN program.  When the SCAN program completes scanning, it
  167. returns an errorlevel to the M-REPEAT program.  If the errorlevel returned is
  168. zero (successful completion of SCAN with no viruses detected), the M-REPEAT
  169. program updates the time/date in the Log File then exits with an errorlevel of
  170. zero.  If the errorlevel returned by SCAN is not zero, M-REPEAT displays an
  171. appropriate error screen and sets a predetermined keyboard condition.  When
  172. M-REPEAT exits, it returns the same errorlevel as returned by SCAN.
  173.  
  174. Only the error screens and keyboard actions for M-REPEAT can be customized.
  175. This customized information is contained in the M-REPEAT.SCR file.  This file
  176. must be in the same directory as M-REPEAT.
  177.  
  178. The MxREPEAT program does not have an option for custom error screens.
  179.  
  180. Some default error screens and keyboard actions for both M-REPEAT and MxREPEAT
  181. are listed in APPENDIX I.
  182.  
  183.  
  184.  
  185. IV. M-REPEAT Command Line Parameters
  186. ------------------------------------
  187.  
  188. The command line for M-REPEAT is:
  189.  
  190.    M-REPEAT AAA BBB /C-DDDD EEE EEE EEE
  191.  
  192.    where:
  193.       AAA is the full path to the SCAN program.  The path does not have
  194.           to specify the SCAN program itself.
  195.  
  196.           EXAMPLE:  M-REPEAT C:\VIRUS    where SCAN is in the
  197.                     C:\VIRUS\ directory.
  198.  
  199.           NOTE: If the SCAN.EXE program and related files are located in the
  200.                 same directory as M-REPEAT, only SCAN has to be specified
  201.                 for AAA.
  202.  
  203.           EXAMPLE: M-REPEAT SCAN where SCAN.EXE is in the same directory
  204.                    as M-REPEAT.
  205.  
  206.  
  207.  
  208.  
  209.  
  210.                                   Page 4.
  211.                   M-REPEAT version 3.x PROGRAM GROUP MANUAL
  212.                  -------------------------------------------
  213.  
  214.  
  215.  
  216.       BBB is optional.  If included, it is the path or path and file name
  217.           of the Log File.  If the path but not the Log File name is given,
  218.           a Log File named SCAN.!LG will be used in the path specified.
  219.           If the path and Log File are both not included in the command line,
  220.           M-REPEAT will access or create a new Log File in the current
  221.           directory named SCAN.!LG.
  222.  
  223.           EXAMPLE: M-REPEAT C:\VIRUS C:\SCAN.!LG  where C:\SCAN.!LG
  224.                    is the log file.
  225.  
  226.           EXAMPLE: M-REPEAT C:\VIRUS C:\NEW  where C:\NEW\SCAN.!LG is
  227.                    the log file IF directory C:\NEW exists.  If directory
  228.                    C:\NEW does not exist, C:\NEW is the log file.
  229.  
  230.  
  231.       C   is the time/date parameter T or D.  T is used to specify a time
  232.           interval and D is used to specify a date interval.
  233.  
  234.  
  235.       DDD is the time or date interval parameter.  SCAN will be called
  236.           only if the time or date interval parameter has been exceeded.
  237.  
  238.           If the T time/date parameter is specified, the minimum time
  239.           between the SCAN scans is given in hours and minutes (minutes
  240.           are optional).
  241.  
  242.           EXAMPLE:  /T-12:32   means that at least 12 hours and 32 minutes
  243.           must pass before SCAN is called again.
  244.  
  245.           If the D time/date parameter is used, the interval is specified in
  246.           days:
  247.  
  248.           EXAMPLE:  /D-2    means at least 2 calendar days must pass before
  249.           SCAN is called again.
  250.  
  251.  
  252.           NOTE:  /D-1 and /T-24 are not the same.  /D-1 will execute SCAN
  253.                  the first time M-REPEAT is executed on a new calendar day.
  254.                  However, /T-24 will execute SCAN only after a minimum
  255.                  24 hour interval has elapsed.
  256.  
  257.                  Specifying a time or date interval of 0 will result in
  258.                  SCAN being called each and every time M-REPEAT is run.
  259.  
  260.                  When using the /T parameter, the SCAN program will be called
  261.                  automatically if the workstation's time/date is earlier than
  262.                  the time/date in the log file.  When using the /D parameter,
  263.                  only the workstation date is compared to the log file date.
  264.  
  265.  
  266.  
  267.  
  268.                                   Page 5.
  269.                   M-REPEAT version 3.x PROGRAM GROUP MANUAL
  270.                  -------------------------------------------
  271.  
  272.       EEE represents the command line parameters to be passed to the SCAN
  273.           virus scanning program.
  274.  
  275.           Each parameter passed to the SCAN program must be separated by
  276.           a space on the command line.  See the SCAN program documentation
  277.           for aid in choosing the desired SCAN parameters.
  278.  
  279.           NOTE: DOS limits the maximum command line length that can be parsed.
  280.           Use of environmental variables on the command line can increase the
  281.           maximum effective command line length.
  282.  
  283.           EXAMPLES:
  284.  
  285.                   M-REPEAT C:\SCANNING /D-0 /AD
  286.  
  287.                   SCAN.EXE is in the C:\SCANNING directory.
  288.                   The log file is SCAN.!LG in the current directory.
  289.                   The program SCAN.EXE program will be executed each time
  290.                   the M-REPEAT program is run.  All local drives will be
  291.                   scanned.
  292.  
  293.  
  294.                   M-REPEAT C:\SCANNER C:\ /D-1 E: /REPORT=C:\SCAN.RPT
  295.  
  296.                   SCAN.EXE is in the C:\SCANNER directory.
  297.                   The log file name is C:\SCAN.!LG.
  298.                   SCAN will scan the first time M-REPEAT is run on a new
  299.                   calendar day.
  300.                   E: drive will be scanned a report written to the file
  301.                   C:\SCAN.RPT.
  302.   
  303.  
  304.                   M-REPEAT SCAN F:\SCAN.LOG /T-5:2 D:
  305.  
  306.                   SCAN will be executed from the current directory.
  307.                   The Log File name is F:\SCAN.LOG.
  308.                   SCAN will scan the first time M-REPEAT is run after 5
  309.                   hours and 2 minutes have elapsed since the successful scan.
  310.  
  311.  
  312.                   M-REPEAT SCAN F:\SCAN.LOG /T-5:2 %ABC%
  313.  
  314.                   Same as above except the environmental variable ABC contains
  315.                   the parameters to be passed to SCAN.
  316.  
  317.  
  318.                   M-REPEAT      or       M-REPEAT ?
  319.  
  320.                   Either of these commands or a command line error will
  321.                   display the M-REPEAT help screens.
  322.  
  323.  
  324.  
  325.  
  326.                                   Page 6.
  327.                   M-REPEAT version 3.x PROGRAM GROUP MANUAL
  328.                  -------------------------------------------
  329.  
  330.  
  331.  
  332. V.  Generating Custom Error Screens with MERROR.EXE
  333. ----------------------------------------------------
  334. (M-REPEAT ONLY OPTION)
  335.  
  336. Custom error screens and keyboard actions are contained in the M-REPEAT.SCR
  337. file.  This file must be in the same directory as the M-REPEAT.EXE program.
  338.  
  339. The MERROR.EXE program is used to create, modify and delete custom error
  340. screens and keyboard actions in the M-REPEAT.SCR file.
  341.  
  342. Using MERROR, an error screen can be created for each errorlevel returned by
  343. the SCAN program.  An additional error screen can be created for all other
  344. non-zero errorlevels.
  345.  
  346. In addition to displaying error screens, the following keyboard conditions can
  347. be programmed for any errorlevel:
  348.        1. Pause until a key is pressed,
  349.        2. Lock the keyboard (requires a reboot to unlock) or
  350.        3. Normal keyboard condition (no pauses or lock-ups).
  351.  
  352. An audible alarm can also be programmed for any non-zero errorlevel.
  353.  
  354. Use of MERROR is straight forward.  Context sensitive help is available by
  355. pressing the <F1> key.
  356.  
  357.  
  358.  
  359. VI. SYSTEM CHECKOUT USING THE M-CHKOUT PROGRAM
  360. ----------------------------------------------
  361.  
  362. A special program, M-CHKOUT.EXE, is supplied to checkout the operation
  363. of M-REPEAT.  During checkout, M-CHKOUT.EXE is automatically executed instead
  364. of SCAN.EXE.  When this occurs, a special screen is displayed requesting the
  365. user to input an errorlevel (0 to 255) which will be returned to M-REPEAT.  By
  366. inputting all possible values for errorlevels returned by SCAN, the actions of
  367. M-REPEAT can be verified.
  368.  
  369. To use M-CHKOUT.EXE, first copy it to the same directory as the M-REPEAT
  370. program.  Next, run M-REPEAT with the command line desired.  If a Log File
  371. name is not specified on the M-REPEAT command line, the log file name will be
  372. M-CHKOUT.!LG.
  373.  
  374. After checkout has been completed, removed M-CHKOUT.EXE from the directory
  375. containing M-REPEAT.  Also, if no Log File was specified, delete the
  376. M-CHKOUT.!LG file.
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.                                   Page 7.
  385.                   M-REPEAT version 3.x PROGRAM GROUP MANUAL
  386.                  -------------------------------------------
  387.  
  388.  
  389.  
  390. VII. Quick TIME/DATE Interval Checking using M-CHK
  391. --------------------------------------------------
  392.  
  393. The M-CHK.EXE program can be used in Menu scripts to "quickly" check if a
  394. virus scan is needed.  The M-CHK program contains only minimal error checking.
  395.  
  396. The command line form for M-CHK is:
  397.  
  398.   M-CHK AAA /B-CCC
  399.   where:
  400.  
  401.      AAA is the path and filename of the Log File.
  402.  
  403.          EXAMPLE: M-CHK C:\SCAN\SCAN.!LG
  404.                   The log file name is C:\SCAN\SCAN.!LG
  405.  
  406.  
  407.      B   is the date/time parameter T or D.  T designates a time interval and
  408.          D designates a date interval.
  409.  
  410.  
  411.      CCC is the time or date interval.
  412.  
  413.          EXAMPLE: M-CHK C:\SCAN\SCAN.!LG /T-02:03
  414.                   The log file name is C:\SCAN\SCAN.!LG.
  415.                   The time interval is 2 hours and 3 minutes.
  416.  
  417.          EXAMPLE: M-CHK C:\SCAN\SCAN.!LG /D-3
  418.                   The log file name is C:\SCAN\SCAN.!LG.
  419.                   The date interval is 3 days.
  420.  
  421.  
  422. If the date\time interval since the last successful scan has not been
  423. exceeded, M-CHK will return an errorlevel of zero.  If the interval has been
  424. exceeded, an errorlevel of one will be returned.  If the Log File does not
  425. exist or there is an error level in the command line, an errorlevel of one
  426. will be returned.
  427.  
  428. When M-CHK exits, short status messages are displayed.  To prevent these
  429. messages from being displayed the output can be redirected to the DOS NUL
  430. file.
  431.  
  432.          EXAMPLE:  M-CHK C:\SCAN.!LG /D-1 >NUL
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.                                   Page 8.
  443.                   M-REPEAT version 3.x PROGRAM GROUP MANUAL
  444.                  -------------------------------------------
  445.  
  446.  
  447.  
  448. VIII. Networking Suggestions
  449. ----------------------------
  450.  
  451. Suggestion 1:  Require each workstation to be scanned for viruses every 4
  452. days before normal network activities are permitted.
  453.  
  454. Solution: Place SCAN and the M-REPEAT programs in a network directory.  Give
  455. normal users only Read and Find rights in the directory.  When logging into
  456. the network, have the workstation execute M-REPEAT using a command line like:
  457.  
  458.  F:\VRSCAN\M-REPEAT F:\VRSCAN\SCAN C:\SCAN.!LG /D-4 /HARD /REPORT=C:\SCAN.RPT
  459.  
  460. This command line will use the C:\SCAN.!LG Log File and cause SCAN to be scan
  461. all the workstation hard disks every 4 days.  In this example, the SCAN
  462. programs and the M-REPEAT.EXE and M-REPEAT.SCR files are in the F:\VRSCAN
  463. directory.  A scan report will be written to the C:\SCAN.RPT file.  The
  464. keyboard options can be programmed using MERROR to lock the keyboard for any
  465. non-zero errorlevel.  This will effectively keep any non-scanned workstation
  466. from logging into the network and not scanning for viruses.
  467.  
  468. On a Novell network, the M-REPEAT.EXE file can also be given the <Execute
  469. Only> attribute.  This helps prevent any changes to the program by a user with
  470. supervisor rights.
  471.  
  472. If this M-REPEAT command line is executed on all file servers, logging into a
  473. new file server will not require re-scanning.  The same Log File on the
  474. workstation hard disk is used when logging into any of the file servers.
  475.  
  476. Suggestion 2:  Incorporate the M-CHK.EXE program into the network menuing
  477. scripts.  Example:
  478.  
  479.      M-CHK C:\SCAN.!LG /d-4 >NUL
  480.      IF ERRORLEVEL 1 GOTO SCAN
  481.      GOTO CONTINUE
  482.      :SCAN
  483.      F:\VRSCAN\M-REPEAT F:\VRSCAN\SCAN C:\SCAN.!LG /D-4 /HARD /REPORT=C:\SCAN.RPT
  484.      :CONTINUE
  485.  
  486. A non-zero errorlevel will be returned if more than 4 days have elapsed since
  487. the last successful virus scan.  This will cause M-REPEAT to call SCAN as
  488. explained in Suggestion 1.
  489.  
  490. Suggestion 3:  If the command line becomes too long for DOS to parse, use
  491. environmental variables to increase the effective line length that can be
  492. parsed.
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.                                   Page 9.
  501.                   M-REPEAT version 3.x PROGRAM GROUP MANUAL
  502.                  -------------------------------------------
  503.  
  504.  
  505.  
  506. IX. Ordering Information
  507. ------------------------
  508.  
  509. No registration of MxREPEAT is required for personal use.  After a 30 day
  510. evaluation period, registration is required for all commercial, government,
  511. or business use.
  512.  
  513.     Upon registration of MxREPEAT, the USER will receive:
  514.  
  515.     (1) M-REPEAT - A customized version of MxREPEAT which permits user
  516.                    customized error code screens and keyboard conditions to
  517.                    be programmed for different SCAN conditions.
  518.  
  519.     (2) MERROR - A program to customize the error code screens and keyboard
  520.                  conditions.
  521.  
  522.     (3) M-CHKOUT - A program that can be used to temporarily checkout and test
  523.                    the actions of M-REPEAT as configured by the user.
  524.  
  525.     (4) M-CHK    - A program that can be used in LAN Menus to "quickly" check
  526.                    if the Log File encrypted Time/Date has expired.
  527.  
  528.     (5) M-REPEAT.SCR - A collection of suggested error code screens for the
  529.                        the user's reference.
  530.  
  531.     (6) Documentation in both WordPerfect 5.1 for DOS and an ASCII text file
  532.         format as well as a printout of the WordPerfect file.
  533.  
  534.     IN ADDITION, the next major program upgrade will be provided free.
  535.     Details on additional upgrades will be provided to registered users.
  536.  
  537.  
  538.                               PRICING INFORMATION
  539.        (Prices valid through 1993.  Write or eMail for pricing after 1993.)
  540.  
  541.        $50 per each 250 user or less LAN File Server with no restrictions on
  542.            the number of concurrent program users on the LAN.
  543.  
  544.        $90 for each LAN file servers with more than 250 concurrent users.
  545.  
  546.        $1 per Personal Computer in other installations with a minimum of $50.
  547.  
  548.        $225 for an unlimited site-license of the M-REPEAT program group.
  549.  
  550.        $350 for an unlimited site-license of the F-REPEAT, M-REPEAT, L-REPEAT
  551.             and REPEATIT program groups.  These programs are for use with the
  552.             copyrighted programs F-PROT by Frisk International, VIRUSCAN by
  553.             McAfee Associates, LPScan by INTEL Corporation and for generic
  554.             programs, respectively.  This includes use on both LANs and
  555.             stand-alone computers at a single physical site.
  556.  
  557.  
  558.                                   Page 10.
  559.                   M-REPEAT version 3.x PROGRAM GROUP MANUAL
  560.                  -------------------------------------------
  561. To register, please fill out the information requested below:
  562.  
  563. From:  Name:_____________________________________________________________
  564.  
  565.        (Title):__________________________________________________________
  566.  
  567.        Company:__________________________________________________________
  568.  
  569.        Address:__________________________________________________________
  570.  
  571.        City, State, Zip Code:____________________________________________
  572.  
  573.        Country:__________________________________________________________
  574.  
  575.        Phone Number:__(____)_____________________________________________
  576.  
  577.        Licensed to:______________________________________________________
  578.        (suggested license display when running program.)
  579.  
  580.        Today's Date:_______________________
  581.  
  582.  
  583.        (Prices valid through 1993.  Write or eMail for pricing after 1993.)
  584.  
  585.      M-REPEAT for use on a 250 user or less File Server       $50.__________
  586.  
  587.      M-REPEAT for use on a greater than 250 user File Server  $90.__________
  588.  
  589.      M-REPEAT for use on a personal computer ($1 per Personal
  590.               Computer with a minimum of $50.)                    __________
  591.  
  592.      M-REPEAT unlimited site-license                         $225 __________
  593.  
  594.      Unlimited site-license package of the F-REPEAT,
  595.      M-REPEAT, L-REPEAT and REPEATIT program groups           $350 __________
  596.  
  597.     Indiana residents add 5% sales tax                            __________
  598.  
  599.  
  600.                                   TOTAL ENCLOSED: ___________________
  601.  
  602.     Diskette format (choose one):
  603.  
  604.                     5.25" 1.2 meg disk  ____
  605.  
  606.                     3.5" 720K disk      ____
  607.  
  608.                     3.5" 1.44 meg disk  ____
  609.  
  610.     Payment Terms:  Check or Money Order.
  611.  
  612.     Mail to:       DATACHIP
  613.                    6618 Maryland Avenue
  614.                    Hammond, IN 46323
  615.  
  616.                                   Page 11.
  617.                   M-REPEAT version 3.x PROGRAM GROUP MANUAL
  618.                  -------------------------------------------
  619.  
  620.  
  621.  
  622. X. Warranty
  623. -----------
  624.  
  625. Datachip warrants that the physical diskettes and documentation enclosed 
  626. to be free of defects in materials and workmanship for a period of sixty days 
  627. from date of purchase.  In event of a defect in material or workmanship during 
  628. the warranty period, Datachip will replace the defective diskette(s) or 
  629. documentation.
  630.  
  631. Datachip will not be liable for any special, incidental, consequential,
  632. indirect or similar damages, even if Datachip has been advised of the possibly
  633. of such damages.  In no event will Datachip's liability for any  damages ever
  634. exceed the price paid for the license to use software, regardless of the form
  635. of the claim.
  636.  
  637.  
  638. For customer support, contact DATACHIP on Compuserve (address [74720,224]) or
  639. write to:
  640.  
  641.                             DATACHIP
  642.                             6618 Maryland Avenue
  643.                             Hammond, Indiana 46323
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654. NOTE:  The Viruscan program also referred to in this document as SCAN and
  655. SCAN.EXE are copyrighted programs by McAfee Associates.
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.                                   Page 12.
  675.                   M-REPEAT version 3.x PROGRAM GROUP MANUAL
  676.                  -------------------------------------------
  677.  
  678.                      APPENDIX I. M-REPEAT DEFAULT SCREENS
  679.                      ------------------------------------
  680.  
  681. The following are the default screens for common M-REPEAT errors and
  682. conditions (the MxREPEAT screens are same except replace all occurrences of M-
  683. REPEAT with MxREPEAT).
  684.  
  685.  
  686. A. ERROR: Incorrect directory for SCAN.EXE program.
  687.  
  688.                                 DISPLAY MESSAGE
  689. --------------------------------------------------------------------------------
  690. ■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR ■■■■■
  691.  The directory \VIRUS could not be found.
  692.                      Please check the command line parameters.
  693.                        Please contact your PC or LAN Manager.
  694.  
  695.                            Press any key to continue.
  696. --------------------------------------------------------------------------------
  697.  
  698.  
  699.  
  700.  
  701. B. ERROR: Incorrect drive letter for SCAN.EXE or Log File location.
  702.  
  703.                                 DISPLAY MESSAGE
  704. --------------------------------------------------------------------------------
  705. ■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR ■■■■■
  706.           There is no P: drive.  Please check the command line parameters.
  707.                        Please contact your PC or LAN Manager.
  708.  
  709.                            Press any key to continue.
  710. --------------------------------------------------------------------------------
  711.  
  712.  
  713.  
  714.  
  715. C. ERROR: Date or Time interval too large (overflow).
  716.  
  717.                                 DISPLAY MESSAGE
  718. --------------------------------------------------------------------------------
  719. ##############################################################################
  720.                    The M-REPEAT program has aborted!
  721.  
  722.  The M-REPEAT program was incorrectly called with the following command line:
  723.  M-REPEAT C:\VIRUS C:\ /D-9999999999 C:\DOS /AD
  724.   The Date\Time Integer is too large a number...........
  725. ##############################################################################
  726. #                                                                            #
  727. #                     To clear this display, press <Esc>.                    #
  728. #               Press any other key to display the M-REPEAT Help Screens.    #
  729. #                                                                            #
  730. ##############################################################################
  731. --------------------------------------------------------------------------------
  732.                                   Page 13.
  733.                   M-REPEAT version 3.x PROGRAM GROUP MANUAL
  734.                  -------------------------------------------
  735.  
  736.  
  737.  
  738. D. ERROR: The M-REPEAT.SCR file is not in the same directory as M-REPEAT (This
  739. message is for M-REPEAT only).
  740.  
  741.                                 DISPLAY MESSAGE
  742. --------------------------------------------------------------------------------
  743. ■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR ■■■■■
  744.     File  M-REPEAT.SCR is missing.  Check the M-REPEAT program instructions.
  745.                        Notify your PC or Network Manager
  746.  
  747.              Press any key to continue with DEFAULT error screens.
  748. --------------------------------------------------------------------------------
  749.  
  750.  
  751.  
  752.  
  753. E. Date interval not exceeded.
  754.  
  755.                                 DISPLAY MESSAGE
  756. --------------------------------------------------------------------------------
  757. Date parameter not exceeded.  SCAN virus scanning program was not run.
  758. --------------------------------------------------------------------------------
  759.  
  760.  
  761.  
  762.  
  763. F. Time interval not exceeded.
  764.  
  765.                                 DISPLAY MESSAGE
  766. --------------------------------------------------------------------------------
  767. Time parameter not exceeded.  SCAN virus scanning program was not run.
  768. --------------------------------------------------------------------------------
  769.  
  770.  
  771.  
  772. G. If a virus is found when using the MxREPEAT program, a message is displayed
  773. and the keyboard locked.  When using the M-REPEAT program, the keyboard
  774. condition and display message can be customized using the MERROR program.
  775.  
  776. H. Help and error screens are displayed if there are no M-REPEAT or MxREPEAT
  777. command line arguments or the command line arguments are incorrect.
  778.  
  779. I. Due to changes and enhancements in the future, it is possible that
  780. additional error levels not now programmed will be added to the SCAN program.
  781. If M-REPEAT detects a new errorlevel, the numeric value will be displayed
  782. along with a special warning message.
  783.  
  784. With M-REPEAT, the MERROR program can be used to program an error display for
  785. the new errorlevel.  Since MxREPEAT is not user programmable, a new copy of
  786. the program must be obtained.  Check Compuserve and your favorite Bulletin
  787. Boards for the latest version.
  788.  
  789.  
  790.                                   Page 14.
  791.                   M-REPEAT version 3.x PROGRAM GROUP MANUAL
  792.                  -------------------------------------------
  793.  
  794.  
  795.                       APPENDIX II. M-REPEAT ERRORLEVELS
  796.                       ----------------------------------
  797.  
  798.  
  799.  
  800. The following errorlevels are returned by M-REPEAT.EXE:
  801.  
  802.       0    Successful completion of M-REPEAT and SCAN (if run).
  803.  
  804.       1    One or more viruses found. (same as returned by the SCAN program)
  805.  
  806.       2    SCAN program abnormal termination (program error). (same as SCAN)
  807.  
  808.       3    One or more uncertified files found. (same as SCAN)
  809.  
  810.       4    <Ctrl>-C or <Ctrl>-Break aborted scan - same as SCAN.
  811.  
  812.     200    All other errors causing termination of M-REPEAT.
  813.  
  814.     201    The Log File could not be opened after running the SCAN program.
  815.  
  816.     202    The path to the SCAN program is not valid.
  817.  
  818.     203    The Date or Time parameter is not valid.
  819.  
  820.     204    The branch to the SCAN program was not successful.
  821.  
  822.  
  823.  
  824. The M-REPEAT program normally returns the same errorlevel as it receives from
  825. the SCAN program.  Exceptions are errorlevels 200 through 204 listed above.
  826. These are used to signify problems experienced by the M-REPEAT program.
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.                                   Page 15.
  849.                   M-REPEAT version 3.x PROGRAM GROUP MANUAL
  850.                  -------------------------------------------
  851.  
  852.  
  853.                       APPENDIX III. M-CHK DISPLAY SCREENS
  854.                       -----------------------------------
  855.  
  856.  
  857.  
  858. The following are the display screens for M-CHK conditions.
  859.  
  860.  
  861. A. Time or Date interval exceeded.
  862.  
  863.                                 DISPLAY MESSAGE
  864. --------------------------------------------------------------------------------
  865. ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE ■■■■
  866.                    M-CHK Date\Time Parameter Exceeded.
  867.                                Scanning needed.
  868. --------------------------------------------------------------------------------
  869.  
  870.  
  871.  
  872.  
  873. B. Log File does not exist or could not be found.
  874.  
  875.                                 DISPLAY MESSAGE
  876. --------------------------------------------------------------------------------
  877. ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE ■■■■
  878.                             M-CHK Log File not found.
  879.                                Scanning needed.
  880. --------------------------------------------------------------------------------
  881.  
  882.  
  883.  
  884.  
  885. C. Date or Time interval not exceeded.
  886.  
  887.                                 DISPLAY MESSAGE
  888. --------------------------------------------------------------------------------
  889. ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE ■■■■
  890.                M-REPEAT program Date\Parameter not exceeded.
  891.                            No Scanning Needed.
  892. --------------------------------------------------------------------------------
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.                                   Page 16.
  907.